foreign firm - French English Dictionary